const express = require('express')
const router = express.Router()
// 导入自定义中间件
const passwordSecret = require('../middleware/passwordSecret')
const checkJwt = require('../middleware/checkJwt')
// 导入控制器
const authController = require('../controller/auth')
// 路由规则
// 注册功能
router.post('/register', passwordSecret, authController.register)
// 登录功能
router.post('/login', passwordSecret, authController.login)
// 个人信息获取
router.get('/profile', checkJwt, authController.profile)
// 获取管理员列表信息
router.get('/users/list', checkJwt, authController.list)
// 存储用户权限 根据_id找到用户
router.put('/users/setPermission', checkJwt, authController.setPermission)
module.exports = router
